// pages/user/profile.js
let _this;
let Bmob = require('../../utils/bmob.js');
let common = require('../../utils/common.js');
let App = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    mobile: '',
    email: ''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    wx.setNavigationBarTitle({
      title: '个人资料',
    })

    _this = this;
    Bmob.initialize("8bbd2fa87eece23337234b59c300fb2e", "0422786c4a1502011b37da0d9f437770");
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {
    _this.getProfile()
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   *  获取手机号
   */
  getMobile: function(e) {
    _this.setData({
      mobile: e.detail.value
    });
  },

  /**
   * 获取密码
   */
  getEmail: function(e) {
    _this.setData({
      email: e.detail.value
    });
  },

  /**
   * 获取个人资料
   */
  getProfile: function() {
    let _url = 'users/' + wx.getStorageSync('bmobObjectId')

    App._get(_url, {}, function(res) {
      console.log(res)
      _this.setData({
        mobile: res.mobilePhoneNumber,
        email: res.email
      })
    })
  },

  /**
   * 保存
   */
  save: function() {
    let _url = 'users/' + wx.getStorageSync('bmobObjectId')

    App._put(_url, wx.getStorageSync('bmobSessionToken'), {
      mobilePhoneNumber: _this.data.mobile,
      email: _this.data.email
    }, function(res) {
      console.log(res)
    })
  },

  /**
   * 返回
   */
  goBack: function() {
    wx.navigateBack()
  }
})